#pragma once
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include<stdbool.h>
typedef int Datatype;
typedef struct Qnode
{
	struct Qnode* next;
	Datatype data;
}Qnode;
typedef struct Queue
{
	Qnode* head;
	Qnode* tail;
	int size;
}Queue;

void Queueinit(Queue * s);
void QueueDestory(Queue* s);
bool QueueEmpty(Queue* s);
void QueuePush(Queue* s,Datatype x);
void QueuePop(Queue* s);
Datatype QueueFront(Queue* s);

